Closed Bug 1821292 Opened 2 years ago Closed 2 years ago

Fuzzing Builds fail on MacOs

Categories

(NSS :: Build, defect, P1)

3.89

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: djackson, Assigned: djackson)

Details

Attachments

(1 file)

ninja: Entering directory `/Users/mozilla/Documents/nss/out/Debug'
[817/1256] LINK /Users/mozilla/Documents/dist/Debug/bin/nssfuzz-quickder, POSTBUILDS
FAILED: /Users/mozilla/Documents/dist/Debug/bin/nssfuzz-quickder 
clang++ -L/usr/lib  -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -fno-optimize-sibling-calls  -fsanitize=bool,signed-integer-overflow,shift,vptr -fno-sanitize-recover=undefined  -fsanitize=fuzzer-no-link  -arch x86_64 -L./ -o /Users/mozilla/Documents/dist/Debug/bin/nssfuzz-quickder obj/fuzz/nssfuzz-quickder.asn1_mutators.o obj/fuzz/nssfuzz-quickder.quickder_target.o /Users/mozilla/Documents/dist/Debug/lib/libfuzz_base.a /Users/mozilla/Documents/dist/Debug/lib/libcertdb.a /Users/mozilla/Documents/dist/Debug/lib/libcerthi.a /Users/mozilla/Documents/dist/Debug/lib/libcryptohi.a /Users/mozilla/Documents/dist/Debug/lib/libssl.a /Users/mozilla/Documents/dist/Debug/lib/libnssb.a /Users/mozilla/Documents/dist/Debug/lib/libnssdev.a /Users/mozilla/Documents/dist/Debug/lib/libnsspki.a /Users/mozilla/Documents/dist/Debug/lib/libnssutil.a /Users/mozilla/Documents/dist/Debug/lib/libnss_static.a /Users/mozilla/Documents/dist/Debug/lib/libpkcs7.a /Users/mozilla/Documents/dist/Debug/lib/libpk11wrap_static.a /Users/mozilla/Documents/dist/Debug/lib/libsoftokn_static.a /Users/mozilla/Documents/dist/Debug/lib/libfreebl_static.a /Users/mozilla/Documents/dist/Debug/lib/libhw-acc-crypto-avx.a /Users/mozilla/Documents/dist/Debug/lib/libhw-acc-crypto-avx2.a /Users/mozilla/Documents/dist/Debug/lib/libgcm-aes-x86_c_lib.a /Users/mozilla/Documents/dist/Debug/lib/libsha-x86_c_lib.a  -L/Users/mozilla/Documents/dist/Debug/lib -lsqlite3 /Users/mozilla/Documents/dist/Debug/lib/libplds4.a /Users/mozilla/Documents/dist/Debug/lib/libnspr4.a /Users/mozilla/Documents/dist/Debug/lib/libplc4.a
Undefined symbols for architecture x86_64:
  "_LLVMFuzzerMutate", referenced from:
      CustomMutate(std::__1::vector<unsigned long (*)(unsigned char*, unsigned long, unsigned long, unsigned int), std::__1::allocator<unsigned long (*)(unsigned char*, unsigned long, unsigned long, unsigned int)> >, unsigned char*, unsigned long, unsigned long, unsigned int) in libfuzz_base.a(fuzz_base.shared.o)
  "_main", referenced from:
     implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: